#include <stdio.h>

int main()
{
    int a = 10;
    int b = 20;
    int *p = &a;
    //二级指针
    //p2：p的地址
    //*p2：p的值：a的地址
    //**p2：a的值
    int **p2 = &p;
    printf("%d\n",**p2);

    //p->b
    //*p2:p的值：变量的地址
    *p2 = &b;
    printf("%d\n",*p);

    //三级指针
    int ***p3 = &p2;
    return 0;
}